
package tienda.zapateria.siszap.util;

import java.util.ArrayList;
import javax.swing.JComboBox;

import org.rx.cr.conf.Config;
import tienda.zapateria.siszap.be.BEMarca;
import tienda.zapateria.siszap.bl.BLMarca;


public class UtilMarca {

    private Config conf;

    public UtilMarca(Config conf) {
        this.conf = conf;
    }

    public void cargarMarca(JComboBox cbx) throws Exception {
        cbx.removeAllItems();
        BLMarca bl = new BLMarca(conf);
        ArrayList<BEMarca> list = bl.listar();
        cbx.addItem(new BEMarca());
        for (BEMarca be : list) {
            be.setTipo_item(BEMarca.VALOR_ITEM);
            cbx.addItem(be);
        }
    }

    public void seleccionarMarca(int id, JComboBox cbx) throws Exception {
        int items = cbx.getItemCount();
        for (int i = 0; i < items; i++) {
            if (((BEMarca) cbx.getItemAt(i)).getMarcaid() == id) {
                cbx.setSelectedIndex(i);
            }
        }

    }

}
